place with abundant flagstones - Spanish English Dictionary